/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

import Entidades.Detallerecepcion;
import java.util.List;
import logica.jpaControllers.DetallerecepcionJpaController;

/**
 *
 * @author USER
 */
public class CtrlDetallerecepcion {

    /** Creates a new instance of Cs */
    public CtrlDetallerecepcion() {
    }
    //guarda articulo

    public void guardarDetallerecepcion(Detallerecepcion op) {
        DetallerecepcionJpaController ga = new DetallerecepcionJpaController();
        ga.create(op);
    }

    public void eliminarDetallerecepcion(Detallerecepcion op) throws Exception {
        DetallerecepcionJpaController ga = new DetallerecepcionJpaController();
        ga.destroy(op.getIdDetalleRecepcion());
    }

    public void modificarDetallerecepcion(Detallerecepcion op) throws Exception {
        DetallerecepcionJpaController ga = new DetallerecepcionJpaController();
        ga.edit(op);
    }

    public Detallerecepcion buscarDetallerecepcion_X_idDetallerecepcion(int idoperario) {
        DetallerecepcionJpaController ga = new DetallerecepcionJpaController();
        return ga.findDetallerecepcion(idoperario);

    }
    
    public List<Detallerecepcion> buscarTodosDetallerecepcion() throws Exception {
        DetallerecepcionJpaController ga = new DetallerecepcionJpaController();
        return ga.findDetallerecepcionEntities();
    }
    public List<Detallerecepcion> buscarDetallerecepcionPesajeEntrada() throws Exception {
        DetallerecepcionJpaController ga = new DetallerecepcionJpaController();
        return ga.findDetallerecepcionByEstado();
    }
    public List<Detallerecepcion> buscarDetallerecepcionPesajeSalida() throws Exception {
        DetallerecepcionJpaController ga = new DetallerecepcionJpaController();
        return ga.findDetallerecepcionByEstadoSalida();
    }
     public List<Detallerecepcion> buscarDetallerecepcionDescargaLagar() throws Exception {
        DetallerecepcionJpaController ga = new DetallerecepcionJpaController();
        return ga.findDetallerecepcionByEstadoDescargaLagar();
    }

 
}
